package flexserverlib.jms.spring.adapters;

/**
 * Constants for SpringJmsAdapter configuration.
 *
 * @author chris scott
 */
public interface JmsConfigConstants
{

    public static final String MESSAGE_TYPE = "message-type-class";
    public static final String JMS_FACTORY_BEANNAME = "jmsFactoryBeanName";
    public static final String JMS_TEMPLATE_BEANNAME = "jmsTemplateBeanName";
    public static final String DESTINATION_BEANNAME = "destinationBeanName";


    // Standard JMS headers to translate to Flex
    String JMS_CORRELATION_ID = "JMSCorrelationID";
    String JMS_DELIVERY_MODE = "JMSDeliveryMode";
    String JMS_DESTINATION = "JMSDestination";
    String JMS_EXPIRATION = "JMSExpiration";
    // public static final String JMS_MESSAGE_ID = "JMSMessageID";
    String JMS_PRIORITY = "JMSPriority";
    String JMS_REDELIVERED = "JMSRedelivered";
    String JMS_REPLY_TO = "JMSReplyTo";
    // public static final String JMS_TIMESTAMP = "JMSTimestamp";
    String JMS_TYPE = "JMSType";

}
